uDOS

← Zurück

Von Irgendwer an Dietrich

Hallo Stefan,

ich prüfe gerade die Möglichkeiten für ein Softwareprojekt und suche in diesem Zusammenhang ein DOS mit sehr niedrigem MEMLO. Könntest Du mir bitte Dein uDOS schicken? Vielleicht habe ich dann ja ein Problem weniger... ;)

Viele Grüße Christian

Antworten

Hallo Christian,

entschuldige für die späte Antwort. Ich war schon lange nicht mehr auf der ABBUC-Seite. Hier das uDOS mit Doku:

Antworten

Hallo Stefan,

vielen Dank für Deine Antwort und das uDOS! Das kann ich sehr gut für mein Projekt gebrauchen (wird aber noch einige Zeit dauern).

Zwei Fragen habe ich noch: * wäre eine Version für das OS der alten 400/800er sehr aufwändig? * gestattest Du die Verwendung für kommerzielle Software

Die beiden Fragen zielen auf ein Update für "Attack of the PETSCII Robots" ab. Die 800er Kompatibilität soll erhalten bleiben, aber ein Karten-Feature dennoch umgesetzt werden (das braucht Speicher, Dein uDOS käme da auch gerade richtig).

Viele Grüße!

Antworten

Hallo Christian,

das geht nicht ohne weiteres. Da uDOS in den 3 Bootsektoren liegt, ist es auf 384 Byte begrenzt. Daher habe ich aus dem XL-OS die PHENTV-Routine benutzt, um den D-Handler in die HATABS-Tabelle einzutragen. Das kann man natürlich auch ausprogrammieren, das kostet aber 30 Byte Platz.

Außerdem benutzt uDOS zum Diskzugriff die DSKINV-Routine mit der Sektorlänge in DSCTLN=725/6, was auch nur beim XL-OS geht. Im 400/800-OS müsste man dafür SIOV direkt aufrufen, was das Setzen weiterer Werte im DCB erforderlich machen würde und damit Platz kostet.

Andererseits brauchst du wahrscheinlich nicht Double-Density und auch nicht den Zugriff auf Dateien im MyDOS-Format, oder? Das könnte ich rauswerfen, dann wäre vermutlich genug Platz da und das 2. Problem erledigt sich von selbst.

Ein kommerzieller Einsatz von uDOS für "Attack of the PETSCII Robots" ist OK, wenn ich dafür 1 Exemplar des Spiels umsonst bekomme. :-)

Viele Grüße Stefan

Antworten

Hallo Stefan,

vielen Dank für Deine Erklärungen.

Ja, der Petscii-Robots-Fall benötigt weder DD noch MyDOS, sollte aber eben auch unter 400/800 mit 48k laufen. Ich möchte keine großen Aufwände auf Deiner Seite erzeugen, aber selbstverständlich kümmere ich mich darum, dass Du ein Exemplar bekommst, falls Dein uDOS verwendet wird.

Ich selber bin bei AotPR gar nicht mehr groß aktiv, sondern der Entwickler der Farbversion hat das Atari-Ruder übernommen. Er hat hier und da jedoch noch Probleme/Fragen bei denen ich aushelfe.

Viele Grüße und nochmals Danke Christian

Antworten